iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

30天自我學習arduino系列 第 9

第九天 三元運算子語法

  • 分享至 

  • xImage
  •  

三元運算子是一個很方便的語法,可以把比較簡單的if...else判斷式變成一行,以下是找出A和B的最大值的範例。

int A,B;
//使用if...else
if(A>B){
  Serial.println(A);
}else{
  Serial.println(B);
}
//使用三元運算子
(A>B)?Serial.println(A):Serial.println(B);  //(運算式)?成立時執行:不成立時執行;

除了直接執行簡單的陳述式以外,三元運算子也能這樣使用。

int Max=(A>B)?A:B;    //變數名稱=(運算式)?成立時:不成立時;

上一篇
第八天 LCD顯示器介紹
下一篇
第十天 光敏電阻介紹
系列文
30天自我學習arduino30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言